package revisao3;

public class Produto  {

	protected int codigo;
	protected String nome;
	protected double preco;
	protected String descricao;
	
	/**
	 * Contrutor da classe Produto.
	 * @param codigo - o codigo do produto.
	 * @param nome - o nome do produto.
	 * @param preco - o preco do produto.
	 * @param descricao - a descricao do produto.
	 */
	public Produto(int codigo, String nome, double preco, String descricao){
		this.codigo = codigo;
		this.nome = nome;
		this.preco = preco;
		this.descricao = descricao;
	}
	
	//metodos acesssorres
	public int getCodigo() {
		return codigo;
	}

	public void setCodigo(int codigo) {
		this.codigo = codigo;
	}

	public String getNome() {
		return nome;
	}

	public void setNome(String nome) {
		this.nome = nome;
	}

	public double getPreco() {
		return preco;
	}

	public void setPreco(double preco) {
		this.preco = preco;
	}

	public String getDescricao() {
		return descricao;
	}

	public void setDescricao(String descricao) {
		this.descricao = descricao;
	}
	
	public String toString(){
		StringBuilder builder = new StringBuilder();
		
		builder.append("codigo: ");
		builder.append(codigo);
		builder.append(" - nome : ");
		builder.append(nome);
		builder.append(" preco : ");
		builder.append(preco);
		builder.append(" descricao ");
		builder.append(descricao);
		
		return  builder.toString();
	}


}
